Feeder Belegung

Dieser Schritt ist die Basis für die Erkennung der ungefähren Anzahl an Teilen am Feeder und somit wichtig für die intelligente Zuführung.

Wichtig: Die ungefähre Anzahl an Teilen auf der Plattform ist eine Schätzung aufgrund der belegten Fläche. Eine exakte Zählung ist technisch nicht notwendig und auch nicht möglich. Eine grobe Annäherung reicht für die automatische Regelung aus.

Die obere Menüleiste dient zum Aufnehmen neuer Bilder und zur Reinspektion nach Änderung der Werkzeuge:

  Funktion Beschreibung
Live-Erkennung starten/stoppen Startet / Stoppt eine permanente Bildaufnahme und -auswertung. Diese Funktion ist zum Testen der Erkennungsstabilität praktisch.
Einzelbild aufnehmen und Belegung erkennen Nimmt einen einzelnen Bildsatz auf und führt die Belegungserkennung aus. Diese Funktion wird während der Parametrierung verwendet, um die Erkennung zu testen.
Letztes Bild neu bewerten Die Erkennung wird am letzten aufgenommenen Bildsatz neu ausgeführt und die Daten aktualisiert. Diese Funktion wird während der Parametrierung verwendet, um Änderungen an der Erkennung zu testen.
  Experte Aktiviert/Deaktiviert den Experten-Modus. Änderungen sollten nur mit solider Kenntnis der Funktionen durchgeführt werden.

Das angezeigte Bild bietet spezielle Diagnosemöglichkeiten und stellt sich etwas anders dar, als in der Teile-Erkennung.

  Eigenschaft Beschreibung
Bildauswahl Bild 1 Aufgenommenes Originalbild
Bild 2 Bild nach Extrahierung der Bauteile. Dies geschieht auf Basis des trainierten leeren Feeders im automatischen Training.
Overlay Farbe für Bild 1 Grüner Rand (Solide) Suchbereich für die Belegungserkennung. Diese sollte den kompletten Feeder umfassen, um eine Überfüllung des Feeders zu vermeiden.
Grüner Kreis (Punktiert) Schwerpunkt der aktuellen Flächen. Dieser wird im Feeder Sequenz-Schritt 'Teile zentrieren' verwendet.
Gelbe Flächenumrandung Kontur wurde bei der Zählung berücksichtigt. Detailinformationen sind zur Diagnose mittels Maus-Tooltip verfügbar.
Rote Flächenumrandung Kontur wird ignoriert, da die Fläche < 80% der gewünschten Bauteilfläche ist.

Einstellungen

Die Belegungserkennung lässt sich durch die Einstellungen an die Gegebenheiten anpassen. Eine Änderung der Parameter führt automatisch zu einer Neuberechnung der Ergebnisse und Overlays in Bild 1.

  Experte Funktion Beschreibung
  Suchbereich Erlaubt das Ändern des Suchbereiches. Dieser wird ursprünglich beim Training des leeren Feeders gesetzt und sollte die komplette Feederfläche umfassen.
Extraktionsmodus Interner Algorithmus zum Extrahieren der Bauteile mithilfe des trainierten Bildes (Standard: RobustLineFit). Je nach Feederplatte und Bauteil-Transparenz, kann ein anderer Algorithmus zu besseren Ergebnissen führen. Die Unterschiede der einzelnen Einstellungen sind in Bild 2 sichtbar.
Minimaler Kontrast Wenn das extrahierte Bild den eigestellten minimalen Kontrast (%) unterschreitet, dann wird das Bild mit 0 Bauteilen gewertet.
Empfindlichkeit Beeinflusst die Empfindlichkeit der Bauteilextrahierung. Je niedriger der Schwellenwert der Empfindlichkeit, desto sensitiver reagiert der Extraktionsalgorithmus.
Bauteilfläche für Berechnung Dient als Basis-Fläche für die Berechnung der Bauteilanzahl. Diese wird im automatischen Training über die 5 Bauteilbilder berechnet.

Beispiel:

In diesem Beispiel wird gezeigt, wie die eingestellte 'Bauteilfläche für Berechnung' das Ergebnis der ungefähren Teileanzahl beeinflußt.

Bauteil 1 liegt in Wunschlage zum Aufgreifen (Fläche: 440):

Bauteil 2 liegt 90° gekippt in der falschen Lage (Fläche: 740):

Hinweis: Da sich die Fläche des gewählten Bauteiles in den möglichen Lagen sehr stark unterscheidet, muss für die ungefähre Anzahl ein Kompromiss gefunden werden.

Veränderung der Bauteilanzahl
Bauteil Vorgabe 'Bauteilfläche für Berechnung' Mindestfläche 80% Berechnung
Bauteil 1 (Fläche: 440) 487 (Default aus Training) 487 * 0,8 = 389,6 440 / 487 = 1,02 ~ 1 Bauteil
550 (Manuelle Vorgabe) 550 * 0,8 = 440 440 / 550 = 0,91 ~ 1 Bauteil
650 (Manuelle Vorgabe) 650 * 0,8 = 520 Mindestfläche nicht erreicht ~ 0 Bauteile
 
Bauteil 2 (Fläche: 740) 487 (aus Training) 487 * 0,8 = 389,6 740 / 487 = 1,51 ~ 2 Bauteile
550 (Manuelle Vorgabe) 550 * 0,8 = 440 740 / 550 = 1,34 ~ 1 Bauteil
650 (Manuelle Vorgabe) 650 * 0,8 = 520 740 / 650 = 1,13 ~ 1 Bauteil
Veränderung der Gesamtanzahl (Bauteil 1 + 2)
Vorgabe 'Bauteilfläche für Berechnung' Bauteil 1 Bauteil 2 Gesamtanzahl
487 (Default aus Training) 1 Bauteil 2 Bauteile 3 Bauteile
550 (Manuelle Vorgabe) 1 Bauteil 1 Bauteil 2 Bauteile
650 (Manuelle Vorgabe) 0 Bauteile 1 Bauteil 1 Bauteil